/*
* GPLv3
*/
package Bricklink.org.kleini.bricklink.api.Catalog;
import Bricklink.org.kleini.bricklink.api.HttpRequestT;
import Bricklink.org.kleini.bricklink.api.Parameter;
import Bricklink.org.kleini.bricklink.api.Request;
import Bricklink.org.kleini.bricklink.data.ItemType;
/**
* {@link ItemRequest}
*
* @author <a href="mailto:himself@kleini.org">Marcus Klein</a>
*/
public final class ItemRequest implements Request<ItemResponse> {
private ItemType type;
private String itemNumber;
public ItemRequest(ItemType type, String itemNumber) {
super();
this.type = type;
this.itemNumber = itemNumber;
}
@Override
public String getPath() {
return "items/"+type.toString()+"/"+itemNumber;
}
@Override
public Parameter[] getParameters() {
return Parameter.EMPTY;
}
@Override
public ItemParser getParser() {
return new ItemParser();
}
@Override
public HttpRequestT getRequestType() {
// TODO Auto-generated method stub
return HttpRequestT.GET;
}
}